/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controladores.ControladorAutores;

import DAOS.DAOSAUTORES.ArticulotemasDAO;
import Entidades.EntidadesAutores.Articulotemas;
import java.util.List;
import javax.annotation.PostConstruct;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

/**
 *
 * @author LUIGI
 */
@ManagedBean
@SessionScoped
public class ControladorAutores_ArticuloTemas {
    @EJB ArticulotemasDAO articulotemas;

    int idalumno;
    Articulotemas articulotemasactual;
    List<Articulotemas> listaarticulotemas;
    String idArticuloTemas;
    String cadena;

    public Articulotemas getArticulotemasactual() {
        return articulotemasactual;
    }

    public void setArticulotemasactual(Articulotemas articulotemasactual) {
        this.articulotemasactual = articulotemasactual;
    }

    public String getCadena() {
        return cadena;
    }

    public void setCadena(String cadena) {
        this.cadena = cadena;
    }

    public String getIdArticuloTemas() {
        return idArticuloTemas;
    }

    public void setIdArticuloTemas(String idArticuloTemas) {
        this.idArticuloTemas = idArticuloTemas;
    }

    public int getIdalumno() {
        return idalumno;
    }

    public void setIdalumno(int idalumno) {
        this.idalumno = idalumno;
    }

    public List<Articulotemas> getListaarticulotemas() {
        return listaarticulotemas;
    }

    public void setListaarticulotemas(List<Articulotemas> listaarticulotemas) {
        this.listaarticulotemas = listaarticulotemas;
    }
    
    
    
    /**
     * Creates a new instance of ControladorAutores_ArticuloTemas
     */
    @PostConstruct
    public void inicializar(){
    listaarticulotemas = articulotemas.BuscarTodosArticulotemas();
    articulotemasactual = listaarticulotemas.get(0);     
    }
    public ControladorAutores_ArticuloTemas() {
    }
    
    public String IrRegistrarArticulotemas(){
       articulotemasactual=new Articulotemas();
       return "Registra Alumno";
    }
    public String IrBuscarArticulotemasNombre(){
     listaarticulotemas=articulotemas.BuscarArticulotemas(cadena);
     articulotemasactual=listaarticulotemas.get(0);       
     return "Articulo Temas";
    }
    public String IrGuardarArticulotemas(){
     articulotemas.guardar(articulotemasactual);
     return "Articulo Temas";
    }
    
    public String IrBorrarArticulotemas(Integer id){
        articulotemas.borrar(id);
        listaarticulotemas=articulotemas.BuscarTodosArticulotemas();
        return "Articulo Temas";
    }
    
}
